Skip to content

Restore v1.0.0 preflight CI gate#21

Merged
gparadis merged 1 commit into
mainfrom
issue-15-v100-green-ci
Jun 14, 2026
Merged

Restore v1.0.0 preflight CI gate#21
gparadis merged 1 commit into
mainfrom
issue-15-v100-green-ci

Conversation

@gparadis

Copy link
Copy Markdown
Contributor

Summary

  • migrate string enum classes to StrEnum so current Ruff UP042 checks pass without suppressions
  • normalize Ruff formatting drift and fix the Sphinx title underline warning
  • harden tuner-report tests to use sys.executable for subprocess runs
  • update release-prep planning artifacts and changelog for the v1.0.0 GA preflight gate

Closes #15.

Verification

  • .venv/bin/ruff format src tests
  • .venv/bin/ruff check src tests
  • .venv/bin/mypy src
  • .venv/bin/pytest tests/test_analyze_tuner_reports.py
  • .venv/bin/pytest
  • .venv/bin/pre-commit run --all-files
  • PANDOC_DIR=$(...) PATH="$PANDOC_DIR:$PATH" .venv/bin/sphinx-build -b html docs _build/html -W

Full pytest result: 299 passed, 210 skipped, 61 warnings.
Sphinx required local Pandoc; I provided it through pypandoc_binary for local verification. CI installs Pandoc via apt before docs build.

@gparadis gparadis merged commit cab2f64 into main Jun 14, 2026
2 checks passed
@gparadis gparadis deleted the issue-15-v100-green-ci branch June 14, 2026 18:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

v1.0.0 GA: restore green CI and local release verification

1 participant